<!DOCTYPE html>
<html lang="zh_CN">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>

</body>
<script type="text/javascript">
    console.log(parseInt(12.123));

    var arr = [1, 2.12, 3.23, 451, 12];

    // 将 parseInt 作为参数传递给map，结果是什么？
   /* function (ele, index) {

    }*/
    var rs = arr.map(parseInt);

    // 第一次调用：parseInt(1, 0)
    // 第二次调用：parseInt(2.12, 1) NaN
    // 第三次调用：parseInt(3.23, 2) NaN
    // 第四次调用：parseInt(451, 3) NaN
    // 第五次调用：parseInt(12, 4) 1 * 4^1 + 2 * 4^0 = 4 + 2 = 6

    console.log(rs);// [1,NaN,NaN,NaN, 6]
    // ? 返回值是什么，以及为什么是这个样子，请解释


</script>

</html>
